/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video  {  margin: 0;  padding: 0;  border: 0;  font-size: 100%;  font: inherit;  vertical-align: baseline;}/*COMMON*//*
* CAM  #FF4E00
* VANG #FEE47E
*/

.group:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
}

.clearfix {  clear: both; }

a{
  text-decoration: none;
}

a img {
  border: none;
}

.h_10{
  height: 10px;
}
.h_20{
  height: 20px;
}

/*#COMMON*/

body {
  background: url(../images/bg.jpg);
  margin: 0 0 0 0;
  font-family: Arial, Helvetica, sans-serif;
  color: #fee47e;
  font-size: 12px;
  text-decoration: none;
}

.clearfix {
  clear: both;
}

a {
  color: #fee47e;
}

a:link {
  text-decoration: none;
  color: #ff4e00;
}

.name_web {
  font-weight: bold;
  text-decoration: none;
  color: #fee47e;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.h25 {
  height: 25px;
}

.width_900 {
  width: 900px;
  margin: 0 auto;
}

.top {
  height: 190px;
  background: url(../images/bg_top.png) repeat-x;
}

.header {
  height: 115px;
}

.body {
  background: url(../images/bg_body.jpg) top no-repeat;
  min-height: 700px;
  margin-top: 0;
}

.logo {
  width: 250px;
  height: 165px;
}

.header_menu {
  height: 45px;
  background: url(../images/bg_bottum.jpg) repeat-x;
}

.header_menu ul li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  float: left;
  border-left: 1px solid #BE6047;
  list-style: none;
}

.header_menu ul li.active a span {
  color: #fff;
  font-weight: bold;
}

.header_menu ul li.item1 {
  border-left: none;
}

.header_menu ul {
  
}

.header_menu ul li a {
  font-weight: bold;
  padding: 0 10px;
  text-decoration: none;
  color: #fee47e;
  display: block;
}

.header_menu ul li a:hover {
  color: #fff;
}

.boder_right {
  border-right: 1px solid #CCCCCC;
}

.name_web {
  width: 650px;
  height: 70px;
  color: #FFFFFF;
}

.name_web h1 {
  margin: 18px 0;
}

.name_web h1 a {
  color: #fff;
}

.bchtt {
  width: 450px;
  height: 165px;
  background: url(../images/buocchanhaithehe.png) left no-repeat;
}

.slider {
  position: relative;
  width: 100%;
}

.slider .intro {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 450px;
  z-index: 99999;
}

.slider .intro p {
  margin: 10px 30px 30px 70px;
  color: #fee47e;
}

.content {
  width: 815px;
  margin: 0 auto;
}

.mod {
  width: 265px;
}

.space {
  margin-left: 10px;
}

.mod_shadow {
  height: 30px;
  background: url(../images/mod_shadow.png) bottom no-repeat;
}

.mod_image {
  height: 165px;
  background: #000000;
}

.mod_title {
  text-align: center;
  height: 55px;
  padding-top: 20px;
  text-decoration: none;
}

.mod_title a {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 25px;
  text-decoration: none;
}

.mod_title a:hover {
  
}

.mod_bottum {
  height: 15px;
  background: url(../images/bg_mod.jpg);
}

.home .moduletable {
  width: 265px;
  height: 280px;
  overflow: hidden;
  float: left;
  position: relative;
}

.home .top_shadow{
    background: url('../images/top_shadow.png') 0 0 no-repeat transparent;
    height: 30px;
}

.home .bottom_shadow{
    background: url('../images/bot_shadow.png') 0 0 no-repeat transparent;
    height: 15px;
}

.home .moduletable img{
    height: 165px;
    width: 265px;
    background: url('../images/bongtrang.png') 0 0 no-repeat transparent;
}

.home .moduletable.first {
  margin: 0 10px 0 0;
}

.home .moduletable.last {
  margin: 0 0 0 10px;
}

.home .moduletable h3 {
  width: 100%;
  right: 0px;
  bottom: 28px;
  position: absolute;
  text-align: center;
}

.home .moduletable h3 a {
  color: #fff;
  font-size: 45px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}

.home_pro {
  
}

.home_contact .bottom_shadow{
  background: url("../images/lienhe.jpg") no-repeat scroll 0 0 transparent;
  height: 85px;
}

.home_product .bottom_shadow{
  background: url("../images/sanpham.jpg") no-repeat scroll 0 0 transparent;
  height: 85px;
}

.home_photo .bottom_shadow{
  background: url("../images/photo.jpg") no-repeat scroll 0 0 transparent;
  height: 85px;
}

.home_libimg {
  
}

.wrap {  margin-top: 10px;  margin-bottom: 20px;}

.wrap_comments {  width: 815px;  margin: 30px auto;}

.wrap_comments_title {  height: 35px;  border-top: 1px #ff6000 dotted;  border-bottom: 1px #ff6000 dotted;}

.comments_title a {
  padding: 5px;  font-size: 25px;  text-transform: uppercase;}

.send_coments {
  background: url(../images/bg_goiy.png) top no-repeat;
  padding: 10px;
}

.send_coments a {
  padding-right: 10px;
  text-decoration: none;
  color: #ff4e00;
}

.wrap_comments .wrap_comments_title .send_coments a {
  color: #fee47e;
  font-weight: bold;
  font-size: 14px;
}

.wrap_comments .jclist li {
  width: 265px;
  float: left;
}

.comment_title {  height: 30px;
  background: url(../images/bg_top_commen.png) bottom no-repeat;
  color: #ff4e00;
  padding-left: 15px;
  padding-top: 10px;
}

.comment_title a {
  font-size: 14px;
  font-weight: bold;
  color: #ff4e00;
}

.comment_content {
  background: url(../images/bg_center_commen.png) repeat-y;
  color: #ff4e00;
  min-height: 45px;
  padding: 5px 5px 5px 10px;
}

.comment_content a {
  font-size: 12px;
  font-style: normal;
}

.comment_bottom {
  background: url(../images/bg_bottum_commen.png) top no-repeat;
  height: 4px;
}

.wrap_footer {
  height: 46px;
  background: url(../images/bg_footer.jpg) repeat-x;
  padding-top: 20px;
}

.wrap_footer .footer {
  text-align: center;
}

.wrap_footer .footer a {
  color: #FFFFFF;
  font-size: 12px;
  font-style: normal;
}
.path_way {
  height: 25px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.content_top {
  height: 4px;
  background: url(../images/content_top.png) top no-repeat;
}

.content_center {
  background: url(../images/content_center.png) repeat-y;
  min-height: 17px;
  padding: 4px 20px 4px 20px;
}

.content_bottom {
  height: 4px;
  background: url(../images/content_bottom.jpg) bottom no-repeat;
}

.content_center_page {
  background: url(../images/content_center.png) repeat-y;
  padding: 10px 15px 15px 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.title_page_sub , .component .componentheading, .igallery .car-title{
  padding:0 0 5px 0;
  margin-bottom: 20px;
 background: url(../images/sep_b.jpg) bottom left repeat-x;
  text-transform: uppercase;
  font-size: 25px;	
}

/*Igallery*/
.componentheading,.car-title {
  font-size: 25px;
  text-shadow: 2px 2px 8px #2d2d2d;
}

.cat-igallery-item,.igallery-item {
  padding: 15px 0;
  text-align: center;
  width: 207px;
  float: left;
  margin: 0 5px 10px 5px;
  
  border-radius: 3px;
  -moz-border-radius: 3px;  
  -border-radius: 3px;
  background: url(../images/secret-bg.png) top left repeat;
}

.item_img a {
  display: block;
  width: 180px;
  height: 135px;
  margin: 0 auto;
  overflow:hidden;
}


.item_date  {font-size:11px;}
.item_img a img {
  width: 200px;
 
}
.item_name {
  color: #EC4E16;
  margin-top: 5px;
  font-weight: bold;
  height:30px;
}
.item_view {
  color: #EC4E16;
  font-size:11px;
}
.item_view span {
  color: #83665c;
   font-size:11px;
}
/*#Igallery*/
/*PRODUCT*/
.products .contentpaneopen {
  background: url("../images/secret-bg.png") repeat scroll left top transparent;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
  float: left;
  width: 420px;
  margin: 0 15px 15px 0;
}

.article_title a {
  color: #fff;
}

.article_title a:hover {
  text-decoration: underline;
}

.art_pic a img {
  width: 170px;}

#relateditemlist,#neweritemlist,#olderitemlist {
  margin-bottom: 0;
  margin-left: 30px;
}

#relateditemlist,#neweritemlist,#olderitemlist {
  margin-left: 30px;
}.art_text .article_title a{
  text-transform: uppercase;
  color: #FEE47E;
  font-size: 20px;
}

.art_text .article-content {
  margin: 10px 0 0;
  text-align: justify;
}

.article-content ul,.blog_more ul {
  margin: 10px 0 0;
}

.article-content ul li,.blog_more ul li {
  list-style: square;
  color: #80BBFF;
  font-size: 12px;
  line-height: 20px;
  padding-left: 10px;
  margin: 0 0 0 15px;
}

.art_item_warp {
   padding: 10px ; 
}

.art_text .art_meta .createdate, .main_content .content_warp_div .article-toolswrap .article-meta {
    color: #8b8362;
    font-size: 11px;
}

.article-content ul li a,.blog_more ul li a {
  color: #FEE47E;
}

li {
  list-style: none outside none;
}

.extranews_date {
  color: #999999;
}.readmore_warp {	text-align:right;	margin:10px 0 0 0;}
a.readon {
  color: rgb(254, 228, 126);
  font-style: italic;  cursor:pointer;
}a.readon:hover {  color: rgb(255, 78, 0);}

.blog_more {
  margin: 15px 0 0;
}

.blog_more strong{
  font-size: 20px;
}.art_pic.section_img img {
	
}

.article-content{
  color: #ccc8b6;
  margin: 10px 0 0;
}

.article-content ul,.blog_more ul {
  margin: 10px 0 0;
}

/*#PRODUCT*/ /* PATHWAY */
.pathway .breadcrumbs {
  background: url('../images/content_center.png') repeat-y scroll 0 0   transparent;
  padding: 5px 10px;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	color:#FF4E00;
}.pathway .breadcrumbs a:hover {
	color:#FF4E00;
}
.pathway {  margin:0 0 10px 0;
}

/*#PATHWAY */ /* PAGING */
ul.pagination {
  text-align: center;
  clear: both;
  padding: 10px;
}
  .pagination li {
    display: inline;
  }
  .pagination li a { padding:1px 4px; }
  .pagination li a:hover {
    text-decoration: underline;
  }
    .pagination li span {
      font-weight: bold;
	  padding:1px 4px;
    }

  
/*# PAGING */


/* NEWS */

.news .art_pic a{
   border: 3px solid #fff;
  display: block;
  float: left;
  height:100px;
  margin-right: 10px;
  overflow: hidden;
  width: 150px;
}

.news .contentpaneopen{

}
.article_separator {
	display:block;
	background: url(../images/sep_a.png) center center no-repeat;
}
/*# NEWS */


/*EMAIL FORM*/

.warp_left_form, .warp_right_form {
    float: left;
    width: 50%;
}
.warp_left_form label {
	margin:0 0 5px 0;
}
.warp_left_form, .warp_right_form {
    float: left;
    width: 50%;
}
.warp_right_form  td {
	padding:5px 0;
}
input.reset_bt {
    background: none repeat scroll 0 0 #87B8D1;
    border: 1px solid #01689E;
    color: #003855;
    text-shadow: 0 -1px 1px #FFFFFF;
}

input.send_bt, input.reset_bt {
    border-radius: 6px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 10px 6px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}

input, button, textarea{
  opacity: 0.6;
}

button.button{
  width: 100px;
}

.input_text, 
#contact_text,
#comments-form-comment {
	background:url(../images/red-20.png) repeat ;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #ae0400;
	padding:4px 0; 
	color:#FEE47E;
}

/*EMAIL FORM*/ 
.user_comment  {
	background: url("../images/q_comment.png") no-repeat scroll 10px bottom transparent;
    color: #FF4E00;
    height: 30px;
    padding-left: 15px;
    padding-top: 10px;
}
.comment_b {
	background: url("../images/bg_center_commen.png") repeat scroll 0 0 transparent;
    color: #FF4E00;
    min-height: 45px;
    padding: 5px 5px 5px 10px;
}
.center_p {
	padding:0 0 0 150px !important;
}

.home_image_content p{
    float: left;
}

.home_image_content{
    position: relative;
}

.home_image_content .img_shadow{
    top: 0;
    left: 0;
    background: url('../images/bongtrang.png') 0 0 no-repeat transparent;
    height: 109px;
}